package com.dhgate.amazonCraw.redis;

/**
 * redis的参数类
 * @author lidongyang
 * @createtime Jan 16, 2013 10:29:20 AM
 */
public class RedisParam {
	/**
	 * redis服务器的ip地址
	 */
	private String serverIp;
	
	/**
	 * redis服务器的链接端口
	 */
	private String serverPort;
	
	/**
	 * 最大分配的对象数
	 */
	private String maxActive;
	
	/**
	 * 最大能够保持idel状态的对象数
	 */
	private String maxIdle;
	
	/**
	 * 当池内没有返回对象时，最大等待时间
	 */
	private String maxWait;
	
	/**
	 * 当调用borrow Object方法时，是否进行有效性检查
	 */
	private String testOnBorrow;
	
	/**
	 * 当调用return Object方法时，是否进行有效性检查
	 */
	private String testOnReturn;

	/**
	 * 获取serverIp
	 * @return serverIp
	 */
	public String getServerIp() {
		return serverIp;
	}

	/**
	 * 设置serverIp 
	 * @param serverIp
	 */
	public void setServerIp(String serverIp) {
		this.serverIp = serverIp;
	}

	/**
	 * 获取serverPort
	 * @return serverPort
	 */
	public String getServerPort() {
		return serverPort;
	}

	/**
	 * 设置serverPort 
	 * @param serverPort
	 */
	public void setServerPort(String serverPort) {
		this.serverPort = serverPort;
	}

	/**
	 * 获取maxActive
	 * @return maxActive
	 */
	public String getMaxActive() {
		return maxActive;
	}

	/**
	 * 设置maxActive 
	 * @param maxActive
	 */
	public void setMaxActive(String maxActive) {
		this.maxActive = maxActive;
	}

	/**
	 * 获取maxIdle
	 * @return maxIdle
	 */
	public String getMaxIdle() {
		return maxIdle;
	}

	/**
	 * 设置maxIdle 
	 * @param maxIdle
	 */
	public void setMaxIdle(String maxIdle) {
		this.maxIdle = maxIdle;
	}

	/**
	 * 获取maxWait
	 * @return maxWait
	 */
	public String getMaxWait() {
		return maxWait;
	}

	/**
	 * 设置maxWait 
	 * @param maxWait
	 */
	public void setMaxWait(String maxWait) {
		this.maxWait = maxWait;
	}

	/**
	 * 获取testOnBorrow
	 * @return testOnBorrow
	 */
	public String getTestOnBorrow() {
		return testOnBorrow;
	}

	/**
	 * 设置testOnBorrow 
	 * @param testOnBorrow
	 */
	public void setTestOnBorrow(String testOnBorrow) {
		this.testOnBorrow = testOnBorrow;
	}

	/**
	 * 获取testOnReturn
	 * @return testOnReturn
	 */
	public String getTestOnReturn() {
		return testOnReturn;
	}

	/**
	 * 设置testOnReturn 
	 * @param testOnReturn
	 */
	public void setTestOnReturn(String testOnReturn) {
		this.testOnReturn = testOnReturn;
	}
	
}
